<html>
<body>
  产生两种类型的警告：
  <ul>
    <li>
      <i>未定义变量</i>：在项目文件、配置的 include 路径或 PHP 预定义变量中找不到该变量的定义。
    </li>
    <li>
      <i>变量可能还未定义</i>：存在一条或多条路径到达变量的用法行而此时变量还没有定义。
    </li>
  </ul>
  <p>
    使用以下选项可以自定义检查：
  </p>

  <ul>
    <li>
      <b>报告变量可能未定义</b>：清除复选框以禁用 <i>变量可能还未定义</i> 警告。
    </li>
    <li>
      <b>在全局空间中启用检查</b>：默认情况下，对全局空间启用检查。 清除复选框以仅报告
      函数本地作用域中的未定义变量。
    </li>
    <li>
      <p>
        <b>在当前文件外搜索变量定义</b>：如果选中该选项，仅当当前文件中没有 <code>include</code> 或 <code>require</code> 语句以及变量的定义在项目中找不到时，IDE 才会将全局变量报告为未定义。 请注意，IDE 不检查所包含文件的实际内容，而只检查是否存在 <code>include</code> 或 <code>require</code> 语句。
      </p>
      <p>
        否则，如果未选择，IDE 仅在当前文件中搜索变量的定义，并且忽略 <code>include</code> 或 <code>require</code> 语句（如果有）。
      </p>
    </li>
  </ul>
</body>
</html>